f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
↳ QTRS
↳ DependencyPairsProof
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
G2(cons2(x, k), d) -> G2(k, cons2(x, d))
F2(a, empty) -> G2(a, empty)
F2(a, cons2(x, k)) -> F2(cons2(x, a), k)
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
G2(cons2(x, k), d) -> G2(k, cons2(x, d))
F2(a, empty) -> G2(a, empty)
F2(a, cons2(x, k)) -> F2(cons2(x, a), k)
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
G2(cons2(x, k), d) -> G2(k, cons2(x, d))
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
G2(cons2(x, k), d) -> G2(k, cons2(x, d))
POL(G2(x1, x2)) = 2·x1
POL(cons2(x1, x2)) = 2 + 2·x1 + x2
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
↳ QDP
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
F2(a, cons2(x, k)) -> F2(cons2(x, a), k)
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
F2(a, cons2(x, k)) -> F2(cons2(x, a), k)
POL(F2(x1, x2)) = 2·x2
POL(cons2(x1, x2)) = 2 + 2·x1 + x2
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))